//package cn.fl.mcr.transform;
//
//import cn.fl.mcr.vo.McrCouponVO;
//import cn.lionbridgecapital.loan.model.dto.McrCouponDTO;
//import cn.lionbridgecapital.loan.model.dto.McrCouponMainDTO;
//import cn.lionbridgecapital.loan.model.utils.CollectionUtils;
//import com.google.common.collect.Lists;
//
//import java.util.List;
//
///**
// * @author yangqh521
// * @date 2020/5/28
// * @desp
// */
//public class McrCouponVOTransform {
//
//    public static McrCouponVO baseToVO(McrCouponDTO dto){
//        if(dto == null){
//            return null;
//        }
//        McrCouponVO mcrCouponVO = new McrCouponVO();
//        mcrCouponVO.setId(dto.getId());
//        mcrCouponVO.setCpId(dto.getCpId());
//        mcrCouponVO.setCpNm(dto.getCpNm());
//        mcrCouponVO.setCpType(dto.getCpType());
//        mcrCouponVO.setPayType(dto.getPayType());
//        mcrCouponVO.setDiscountType(dto.getDiscountType());
//        mcrCouponVO.setExpireType(dto.getExpireType());
//        mcrCouponVO.setFixedDays(dto.getFixedDays());
//        mcrCouponVO.setStrDate(dto.getStrDate());
//        mcrCouponVO.setEndDate(dto.getEndDate());
//        mcrCouponVO.setInstruction(dto.getInstruction());
//        mcrCouponVO.setCstType(dto.getCstType());
//        mcrCouponVO.setUseNode(dto.getUseNode());
//        mcrCouponVO.setLoanType(dto.getLoanType());
//        mcrCouponVO.setPerLimit(dto.getPerLimit());
//        mcrCouponVO.setIssueType(dto.getIssueType());
//        mcrCouponVO.setIssueTypeCd(dto.getIssueTypeCd());
//        mcrCouponVO.setDisplayType(dto.getDisplayType());
//        mcrCouponVO.setStatus(dto.getStatus());
//        mcrCouponVO.setIsExpired(dto.getIsExpired());
//        mcrCouponVO.setIsValid(dto.getIsValid());
//        mcrCouponVO.setIsDel(dto.getIsDel());
//        mcrCouponVO.setCrtUsrId(dto.getCrtUsrId());
//        mcrCouponVO.setCrtTm(dto.getCrtTm());
//        mcrCouponVO.setMdfUsrId(dto.getMdfUsrId());
//        mcrCouponVO.setMdfTm(dto.getMdfTm());
//        mcrCouponVO.setCrtUsrName(dto.getCrtUsrName());
//        mcrCouponVO.setMdfUsrName(dto.getMdfUsrName());
//        mcrCouponVO.setCpTypeNm(dto.getCpTypeNm());
//        mcrCouponVO.setExpireShow(dto.getExpireShow());
//        mcrCouponVO.setCanEdit(dto.getCanEdit());
//        mcrCouponVO.setCanUpload(dto.getCanUpload());
//        mcrCouponVO.setRuleList(dto.getRuleList());
//        return mcrCouponVO;
//    }
//
//    public static McrCouponMainDTO baseToPDTO(McrCouponVO vo){
//        if(vo == null){
//            return null;
//        }
//        McrCouponMainDTO mcrCouponMainDTO = new McrCouponMainDTO();
//        mcrCouponMainDTO.setId(vo.getId());
//        mcrCouponMainDTO.setCpNm(vo.getCpNm());
//        mcrCouponMainDTO.setCpType(vo.getCpType());
//        mcrCouponMainDTO.setPayType(vo.getPayType());
//        mcrCouponMainDTO.setDiscountType(vo.getDiscountType());
//        mcrCouponMainDTO.setExpireType(vo.getExpireType());
//        mcrCouponMainDTO.setFixedDays(vo.getFixedDays());
//        mcrCouponMainDTO.setStrDate(vo.getStrDate());
//        mcrCouponMainDTO.setEndDate(vo.getEndDate());
//        mcrCouponMainDTO.setInstruction(vo.getInstruction());
//        mcrCouponMainDTO.setCstType(vo.getCstType());
//        mcrCouponMainDTO.setUseNode(vo.getUseNode());
//        mcrCouponMainDTO.setLoanType(vo.getLoanType());
//        mcrCouponMainDTO.setPerLimit(vo.getPerLimit());
//        mcrCouponMainDTO.setIssueType(vo.getIssueType());
//        mcrCouponMainDTO.setIssueTypeCd(vo.getIssueTypeCd());
//        mcrCouponMainDTO.setDisplayType(vo.getDisplayType());
//        mcrCouponMainDTO.setStatus(vo.getStatus());
//        mcrCouponMainDTO.setIsExpired(vo.getIsExpired());
//        mcrCouponMainDTO.setIsValid(vo.getIsValid());
//        mcrCouponMainDTO.setIsDel(vo.getIsDel());
//        mcrCouponMainDTO.setCrtUsrName(vo.getCrtUsrName());
//        mcrCouponMainDTO.setMdfUsrName(vo.getMdfUsrName());
//        mcrCouponMainDTO.setId(vo.getId());
//        mcrCouponMainDTO.setCrtUsrId(vo.getCrtUsrId());
//        mcrCouponMainDTO.setCrtTm(vo.getCrtTm());
//        mcrCouponMainDTO.setMdfUsrId(vo.getMdfUsrId());
//        mcrCouponMainDTO.setMdfTm(vo.getMdfTm());
//        return mcrCouponMainDTO;
//    }
//
//    public static McrCouponDTO baseToDTO(McrCouponVO vo) {
//        if(vo == null){
//            return null;
//        }
//        McrCouponDTO mcrCouponDTO = new McrCouponDTO();
//        mcrCouponDTO.setCpTypeNm(vo.getCpTypeNm());
//        mcrCouponDTO.setExpireShow(vo.getExpireShow());
//        mcrCouponDTO.setCanEdit(vo.getCanEdit());
//        mcrCouponDTO.setCanUpload(vo.getCanUpload());
//        mcrCouponDTO.setRuleList(vo.getRuleList());
//        mcrCouponDTO.setCpNm(vo.getCpNm());
//        mcrCouponDTO.setCpType(vo.getCpType());
//        mcrCouponDTO.setPayType(vo.getPayType());
//        mcrCouponDTO.setDiscountType(vo.getDiscountType());
//        mcrCouponDTO.setExpireType(vo.getExpireType());
//        mcrCouponDTO.setFixedDays(vo.getFixedDays());
//        mcrCouponDTO.setStrDate(vo.getStrDate());
//        mcrCouponDTO.setEndDate(vo.getEndDate());
//        mcrCouponDTO.setInstruction(vo.getInstruction());
//        mcrCouponDTO.setCstType(vo.getCstType());
//        mcrCouponDTO.setUseNode(vo.getUseNode());
//        mcrCouponDTO.setLoanType(vo.getLoanType());
//        mcrCouponDTO.setPerLimit(vo.getPerLimit());
//        mcrCouponDTO.setIssueType(vo.getIssueType());
//        mcrCouponDTO.setIssueTypeCd(vo.getIssueTypeCd());
//        mcrCouponDTO.setDisplayType(vo.getDisplayType());
//        mcrCouponDTO.setStatus(vo.getStatus());
//        mcrCouponDTO.setIsExpired(vo.getIsExpired());
//        mcrCouponDTO.setIsValid(vo.getIsValid());
//        mcrCouponDTO.setIsDel(vo.getIsDel());
//        mcrCouponDTO.setCrtUsrName(vo.getCrtUsrName());
//        mcrCouponDTO.setMdfUsrName(vo.getMdfUsrName());
//        mcrCouponDTO.setId(vo.getId());
//        mcrCouponDTO.setCrtUsrId(vo.getCrtUsrId());
//        mcrCouponDTO.setCrtTm(vo.getCrtTm());
//        mcrCouponDTO.setMdfUsrId(vo.getMdfUsrId());
//        mcrCouponDTO.setMdfTm(vo.getMdfTm());
//        return mcrCouponDTO;
//    }
//
//    public static List<McrCouponVO> baseToVOList(List<McrCouponDTO> dtoList){
//        List<McrCouponVO> voList = Lists.newArrayList();
//        if(CollectionUtils.isEmpty(dtoList)){
//            return voList;
//        }
//        for (McrCouponDTO dto : dtoList) {
//            voList.add(baseToVO(dto));
//        }
//        return voList;
//    }
//
//    public static List<McrCouponDTO> baseToDTOList(List<McrCouponVO> voList){
//        List<McrCouponDTO> dtoList = Lists.newArrayList();
//        if(CollectionUtils.isEmpty(voList)){
//            return dtoList;
//        }
//        for (McrCouponVO vo : voList) {
//            dtoList.add(baseToDTO(vo));
//        }
//        return dtoList;
//    }
//
//
//}
